package day10_io_code.com.itheima.d8_demo;

import java.io.File;

public class Demo2_DeleteDir {
    public static void main(String[] args) {
//        deleteDir();
    }
    public static void deleteDir(File dir){
        if (dir == null || !dir.exists()) return;
        if (dir.isFile()){
            dir.delete();
            return;
        }
        File[] files = dir.listFiles();
        if (files == null){
            return;
        }
        if (files.length == 0){
            dir.delete();
            return;
        }
        for (File file : files) {
            if (file.isFile()){
                file.delete();
            }else {
                deleteDir(file);
            }
        }
        dir.delete();
    }
}
